#ifndef _Charge_UART_status_analysis_V1_H
#define _Charge_UART_status_analysis_V1_H
#include "main.h"
extern u8 Charge_UART_status_analysis_pro_V1(u8 charger_ch,u16 status_code);

extern u8 get_Charger_self_out_status_ready_flag_statue(u8 ch_channel);


extern void Clear_Charger1_fault_flag(u8 fault_site);
extern void Set_Charger1_fault_flag(u8 fault_site);
extern u8 get_Charger1_fault_flag_statue(u8 fault_site);

extern void Clear_Charger2_fault_flag(u8 fault_site);
extern void Set_Charger2_fault_flag(u8 fault_site);
extern u8 get_Charger2_fault_flag_statue(u8 fault_site);

extern void Clear_Charger3_fault_flag(u8 fault_site);
extern void Set_Charger3_fault_flag(u8 fault_site);
extern u8 get_Charger3_fault_flag_statue(u8 fault_site);

extern void Clear_Charger4_fault_flag(u8 fault_site);
extern void Set_Charger4_fault_flag(u8 fault_site);
extern u8 get_Charger4_fault_flag_statue(u8 fault_site);


extern void Clear_Chargr_fault_flag(u8 Charger_channel);
extern void Set_Chargr_fault_flag(u8 Charger_channel);
extern u8 get_Chargr_fault_flag_statue(u8 Charger_channel);

extern void Clear_Charger_Charging_full_status_flag(u8 ch_channel);
extern void Set_Charger_Charging_full_status_flag(u8 ch_channel);
extern u8 get_Charger_Charging_full_status_flag_statue(u8 ch_channel);

#endif
